\contentsline {chapter}{\numberline {1}Namespace Index}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Package List}{1}{section.1.1}
\contentsline {chapter}{\numberline {2}Class Index}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Class Hierarchy}{3}{section.2.1}
\contentsline {chapter}{\numberline {3}Class Index}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}Class List}{5}{section.3.1}
\contentsline {chapter}{\numberline {4}File Index}{7}{chapter.4}
\contentsline {section}{\numberline {4.1}File List}{7}{section.4.1}
\contentsline {chapter}{\numberline {5}Namespace Documentation}{9}{chapter.5}
\contentsline {section}{\numberline {5.1}Package com}{9}{section.5.1}
\contentsline {section}{\numberline {5.2}Package com.engine}{10}{section.5.2}
\contentsline {section}{\numberline {5.3}Package com.engine.controller}{11}{section.5.3}
\contentsline {section}{\numberline {5.4}Package com.engine.pattern}{12}{section.5.4}
\contentsline {section}{\numberline {5.5}Package com.engine.pattern.grid}{13}{section.5.5}
\contentsline {section}{\numberline {5.6}Package com.engine.pattern.pawn}{14}{section.5.6}
\contentsline {section}{\numberline {5.7}Package com.engine.pattern.player}{15}{section.5.7}
\contentsline {section}{\numberline {5.8}Package com.engine.view}{16}{section.5.8}
\contentsline {section}{\numberline {5.9}Package com.ressource}{17}{section.5.9}
\contentsline {chapter}{\numberline {6}Class Documentation}{19}{chapter.6}
\contentsline {section}{\numberline {6.1}com.ressource.ColoredString Class Reference}{19}{section.6.1}
\contentsline {subsection}{\numberline {6.1.1}Detailed Description}{19}{subsection.6.1.1}
\contentsline {subsection}{\numberline {6.1.2}Constructor \& Destructor Documentation}{20}{subsection.6.1.2}
\contentsline {subsubsection}{\numberline {6.1.2.1}ColoredString}{20}{subsubsection.6.1.2.1}
\contentsline {subsubsection}{\numberline {6.1.2.2}ColoredString}{20}{subsubsection.6.1.2.2}
\contentsline {subsubsection}{\numberline {6.1.2.3}ColoredString}{20}{subsubsection.6.1.2.3}
\contentsline {subsubsection}{\numberline {6.1.2.4}ColoredString}{20}{subsubsection.6.1.2.4}
\contentsline {subsection}{\numberline {6.1.3}Member Function Documentation}{20}{subsection.6.1.3}
\contentsline {subsubsection}{\numberline {6.1.3.1}blue}{20}{subsubsection.6.1.3.1}
\contentsline {subsubsection}{\numberline {6.1.3.2}cyan}{20}{subsubsection.6.1.3.2}
\contentsline {subsubsection}{\numberline {6.1.3.3}getOriginalString}{21}{subsubsection.6.1.3.3}
\contentsline {subsubsection}{\numberline {6.1.3.4}getString}{21}{subsubsection.6.1.3.4}
\contentsline {subsubsection}{\numberline {6.1.3.5}green}{21}{subsubsection.6.1.3.5}
\contentsline {subsubsection}{\numberline {6.1.3.6}lightGrey}{21}{subsubsection.6.1.3.6}
\contentsline {subsubsection}{\numberline {6.1.3.7}magenta}{21}{subsubsection.6.1.3.7}
\contentsline {subsubsection}{\numberline {6.1.3.8}red}{21}{subsubsection.6.1.3.8}
\contentsline {subsubsection}{\numberline {6.1.3.9}removeColor}{22}{subsubsection.6.1.3.9}
\contentsline {subsubsection}{\numberline {6.1.3.10}setOriginalString}{22}{subsubsection.6.1.3.10}
\contentsline {subsubsection}{\numberline {6.1.3.11}setOriginalString}{22}{subsubsection.6.1.3.11}
\contentsline {subsubsection}{\numberline {6.1.3.12}setString}{22}{subsubsection.6.1.3.12}
\contentsline {subsubsection}{\numberline {6.1.3.13}toString}{22}{subsubsection.6.1.3.13}
\contentsline {subsubsection}{\numberline {6.1.3.14}yellow}{22}{subsubsection.6.1.3.14}
\contentsline {subsection}{\numberline {6.1.4}Member Data Documentation}{23}{subsection.6.1.4}
\contentsline {subsubsection}{\numberline {6.1.4.1}originalString}{23}{subsubsection.6.1.4.1}
\contentsline {subsubsection}{\numberline {6.1.4.2}string}{23}{subsubsection.6.1.4.2}
\contentsline {section}{\numberline {6.2}com.engine.pattern.player.Computer Class Reference}{24}{section.6.2}
\contentsline {subsection}{\numberline {6.2.1}Detailed Description}{24}{subsection.6.2.1}
\contentsline {subsection}{\numberline {6.2.2}Constructor \& Destructor Documentation}{24}{subsection.6.2.2}
\contentsline {subsubsection}{\numberline {6.2.2.1}Computer}{24}{subsubsection.6.2.2.1}
\contentsline {subsubsection}{\numberline {6.2.2.2}Computer}{24}{subsubsection.6.2.2.2}
\contentsline {subsection}{\numberline {6.2.3}Member Data Documentation}{25}{subsection.6.2.3}
\contentsline {subsubsection}{\numberline {6.2.3.1}computerFn}{25}{subsubsection.6.2.3.1}
\contentsline {section}{\numberline {6.3}com.engine.controller.Controller Class Reference}{26}{section.6.3}
\contentsline {subsection}{\numberline {6.3.1}Detailed Description}{27}{subsection.6.3.1}
\contentsline {subsection}{\numberline {6.3.2}Member Function Documentation}{27}{subsection.6.3.2}
\contentsline {subsubsection}{\numberline {6.3.2.1}calculPossibleCells}{27}{subsubsection.6.3.2.1}
\contentsline {subsubsection}{\numberline {6.3.2.2}createComputerPlayer}{28}{subsubsection.6.3.2.2}
\contentsline {subsubsection}{\numberline {6.3.2.3}createHumanPlayer}{28}{subsubsection.6.3.2.3}
\contentsline {subsubsection}{\numberline {6.3.2.4}getMode}{28}{subsubsection.6.3.2.4}
\contentsline {subsubsection}{\numberline {6.3.2.5}initialiseGrid}{28}{subsubsection.6.3.2.5}
\contentsline {subsubsection}{\numberline {6.3.2.6}initPlace}{29}{subsubsection.6.3.2.6}
\contentsline {subsubsection}{\numberline {6.3.2.7}main}{30}{subsubsection.6.3.2.7}
\contentsline {subsubsection}{\numberline {6.3.2.8}moveMetabolite}{31}{subsubsection.6.3.2.8}
\contentsline {subsubsection}{\numberline {6.3.2.9}moveProtPhos}{32}{subsubsection.6.3.2.9}
\contentsline {subsubsection}{\numberline {6.3.2.10}printAllScore}{34}{subsubsection.6.3.2.10}
\contentsline {subsubsection}{\numberline {6.3.2.11}searchMaxScore}{35}{subsubsection.6.3.2.11}
\contentsline {subsubsection}{\numberline {6.3.2.12}setMode}{35}{subsubsection.6.3.2.12}
\contentsline {subsubsection}{\numberline {6.3.2.13}start}{36}{subsubsection.6.3.2.13}
\contentsline {subsection}{\numberline {6.3.3}Member Data Documentation}{37}{subsection.6.3.3}
\contentsline {subsubsection}{\numberline {6.3.3.1}display}{37}{subsubsection.6.3.3.1}
\contentsline {subsubsection}{\numberline {6.3.3.2}gameContinue}{38}{subsubsection.6.3.3.2}
\contentsline {subsubsection}{\numberline {6.3.3.3}grid}{38}{subsubsection.6.3.3.3}
\contentsline {subsubsection}{\numberline {6.3.3.4}mode}{38}{subsubsection.6.3.3.4}
\contentsline {subsubsection}{\numberline {6.3.3.5}players}{38}{subsubsection.6.3.3.5}
\contentsline {section}{\numberline {6.4}com.engine.view.DisplayColored Class Reference}{39}{section.6.4}
\contentsline {subsection}{\numberline {6.4.1}Detailed Description}{39}{subsection.6.4.1}
\contentsline {subsection}{\numberline {6.4.2}Constructor \& Destructor Documentation}{39}{subsection.6.4.2}
\contentsline {subsubsection}{\numberline {6.4.2.1}DisplayColored}{39}{subsubsection.6.4.2.1}
\contentsline {subsection}{\numberline {6.4.3}Member Function Documentation}{40}{subsection.6.4.3}
\contentsline {subsubsection}{\numberline {6.4.3.1}askAxis}{40}{subsubsection.6.4.3.1}
\contentsline {subsubsection}{\numberline {6.4.3.2}askHowManyComputer}{40}{subsubsection.6.4.3.2}
\contentsline {subsubsection}{\numberline {6.4.3.3}askHowManyHuman}{41}{subsubsection.6.4.3.3}
\contentsline {subsubsection}{\numberline {6.4.3.4}askPlayerName}{41}{subsubsection.6.4.3.4}
\contentsline {subsubsection}{\numberline {6.4.3.5}askPlayerTeam}{41}{subsubsection.6.4.3.5}
\contentsline {subsubsection}{\numberline {6.4.3.6}askWherePawnMove}{42}{subsubsection.6.4.3.6}
\contentsline {subsubsection}{\numberline {6.4.3.7}askWherePawnMove}{42}{subsubsection.6.4.3.7}
\contentsline {subsubsection}{\numberline {6.4.3.8}askWhichMode}{43}{subsubsection.6.4.3.8}
\contentsline {subsubsection}{\numberline {6.4.3.9}askWhichPawnMove}{43}{subsubsection.6.4.3.9}
\contentsline {subsubsection}{\numberline {6.4.3.10}askWhichPawnMove}{44}{subsubsection.6.4.3.10}
\contentsline {subsubsection}{\numberline {6.4.3.11}askWhichPawnMove}{44}{subsubsection.6.4.3.11}
\contentsline {subsubsection}{\numberline {6.4.3.12}badPlayerNb}{45}{subsubsection.6.4.3.12}
\contentsline {subsubsection}{\numberline {6.4.3.13}cellEmpty}{45}{subsubsection.6.4.3.13}
\contentsline {subsubsection}{\numberline {6.4.3.14}chooseAnAction}{45}{subsubsection.6.4.3.14}
\contentsline {subsubsection}{\numberline {6.4.3.15}clear}{46}{subsubsection.6.4.3.15}
\contentsline {subsubsection}{\numberline {6.4.3.16}invalidChoice}{46}{subsubsection.6.4.3.16}
\contentsline {subsubsection}{\numberline {6.4.3.17}invalidProt}{46}{subsubsection.6.4.3.17}
\contentsline {subsubsection}{\numberline {6.4.3.18}listScore}{46}{subsubsection.6.4.3.18}
\contentsline {subsubsection}{\numberline {6.4.3.19}listWinnerScore}{46}{subsubsection.6.4.3.19}
\contentsline {subsubsection}{\numberline {6.4.3.20}noPlayer}{46}{subsubsection.6.4.3.20}
\contentsline {subsubsection}{\numberline {6.4.3.21}printPlayerScore}{47}{subsubsection.6.4.3.21}
\contentsline {subsubsection}{\numberline {6.4.3.22}printScore}{47}{subsubsection.6.4.3.22}
\contentsline {subsubsection}{\numberline {6.4.3.23}printScore}{47}{subsubsection.6.4.3.23}
\contentsline {subsubsection}{\numberline {6.4.3.24}show}{48}{subsubsection.6.4.3.24}
\contentsline {section}{\numberline {6.5}com.engine.pattern.grid.Grid Class Reference}{50}{section.6.5}
\contentsline {subsection}{\numberline {6.5.1}Detailed Description}{50}{subsection.6.5.1}
\contentsline {subsection}{\numberline {6.5.2}Constructor \& Destructor Documentation}{51}{subsection.6.5.2}
\contentsline {subsubsection}{\numberline {6.5.2.1}Grid}{51}{subsubsection.6.5.2.1}
\contentsline {subsubsection}{\numberline {6.5.2.2}Grid}{51}{subsubsection.6.5.2.2}
\contentsline {subsection}{\numberline {6.5.3}Member Function Documentation}{51}{subsection.6.5.3}
\contentsline {subsubsection}{\numberline {6.5.3.1}addPawn}{51}{subsubsection.6.5.3.1}
\contentsline {subsubsection}{\numberline {6.5.3.2}createGrid}{51}{subsubsection.6.5.3.2}
\contentsline {subsubsection}{\numberline {6.5.3.3}getGrid}{52}{subsubsection.6.5.3.3}
\contentsline {subsubsection}{\numberline {6.5.3.4}getPawn}{52}{subsubsection.6.5.3.4}
\contentsline {subsubsection}{\numberline {6.5.3.5}getPawn}{52}{subsubsection.6.5.3.5}
\contentsline {subsubsection}{\numberline {6.5.3.6}movePawn}{52}{subsubsection.6.5.3.6}
\contentsline {subsubsection}{\numberline {6.5.3.7}movePawn}{53}{subsubsection.6.5.3.7}
\contentsline {subsubsection}{\numberline {6.5.3.8}removePawn}{53}{subsubsection.6.5.3.8}
\contentsline {subsubsection}{\numberline {6.5.3.9}removePawn}{53}{subsubsection.6.5.3.9}
\contentsline {subsection}{\numberline {6.5.4}Member Data Documentation}{54}{subsection.6.5.4}
\contentsline {subsubsection}{\numberline {6.5.4.1}grid}{54}{subsubsection.6.5.4.1}
\contentsline {subsubsection}{\numberline {6.5.4.2}xLength}{54}{subsubsection.6.5.4.2}
\contentsline {subsubsection}{\numberline {6.5.4.3}yLength}{54}{subsubsection.6.5.4.3}
\contentsline {section}{\numberline {6.6}com.engine.pattern.player.Human Class Reference}{55}{section.6.6}
\contentsline {subsection}{\numberline {6.6.1}Detailed Description}{55}{subsection.6.6.1}
\contentsline {subsection}{\numberline {6.6.2}Constructor \& Destructor Documentation}{55}{subsection.6.6.2}
\contentsline {subsubsection}{\numberline {6.6.2.1}Human}{55}{subsubsection.6.6.2.1}
\contentsline {subsubsection}{\numberline {6.6.2.2}Human}{56}{subsubsection.6.6.2.2}
\contentsline {subsection}{\numberline {6.6.3}Member Data Documentation}{56}{subsection.6.6.3}
\contentsline {subsubsection}{\numberline {6.6.3.1}humanFn}{56}{subsubsection.6.6.3.1}
\contentsline {section}{\numberline {6.7}com.ressource.InterfaceResourceManager Interface Reference}{57}{section.6.7}
\contentsline {subsection}{\numberline {6.7.1}Detailed Description}{57}{subsection.6.7.1}
\contentsline {section}{\numberline {6.8}JMeta Class Reference}{58}{section.6.8}
\contentsline {subsection}{\numberline {6.8.1}Detailed Description}{58}{subsection.6.8.1}
\contentsline {subsection}{\numberline {6.8.2}Member Function Documentation}{58}{subsection.6.8.2}
\contentsline {subsubsection}{\numberline {6.8.2.1}invalidChoice}{58}{subsubsection.6.8.2.1}
\contentsline {subsubsection}{\numberline {6.8.2.2}main}{58}{subsubsection.6.8.2.2}
\contentsline {subsubsection}{\numberline {6.8.2.3}menu}{59}{subsubsection.6.8.2.3}
\contentsline {subsubsection}{\numberline {6.8.2.4}rules}{59}{subsubsection.6.8.2.4}
\contentsline {subsubsection}{\numberline {6.8.2.5}startMessageGame}{59}{subsubsection.6.8.2.5}
\contentsline {section}{\numberline {6.9}com.engine.pattern.pawn.Metabolite Class Reference}{60}{section.6.9}
\contentsline {subsection}{\numberline {6.9.1}Detailed Description}{60}{subsection.6.9.1}
\contentsline {subsection}{\numberline {6.9.2}Constructor \& Destructor Documentation}{60}{subsection.6.9.2}
\contentsline {subsubsection}{\numberline {6.9.2.1}Metabolite}{60}{subsubsection.6.9.2.1}
\contentsline {subsubsection}{\numberline {6.9.2.2}Metabolite}{60}{subsubsection.6.9.2.2}
\contentsline {subsubsection}{\numberline {6.9.2.3}Metabolite}{61}{subsubsection.6.9.2.3}
\contentsline {section}{\numberline {6.10}com.engine.pattern.pawn.Pawn Class Reference}{62}{section.6.10}
\contentsline {subsection}{\numberline {6.10.1}Detailed Description}{63}{subsection.6.10.1}
\contentsline {subsection}{\numberline {6.10.2}Constructor \& Destructor Documentation}{63}{subsection.6.10.2}
\contentsline {subsubsection}{\numberline {6.10.2.1}Pawn}{63}{subsubsection.6.10.2.1}
\contentsline {subsection}{\numberline {6.10.3}Member Function Documentation}{63}{subsection.6.10.3}
\contentsline {subsubsection}{\numberline {6.10.3.1}getDown}{63}{subsubsection.6.10.3.1}
\contentsline {subsubsection}{\numberline {6.10.3.2}getDownLeft}{63}{subsubsection.6.10.3.2}
\contentsline {subsubsection}{\numberline {6.10.3.3}getDownRight}{64}{subsubsection.6.10.3.3}
\contentsline {subsubsection}{\numberline {6.10.3.4}getLeft}{64}{subsubsection.6.10.3.4}
\contentsline {subsubsection}{\numberline {6.10.3.5}getMoveFn}{64}{subsubsection.6.10.3.5}
\contentsline {subsubsection}{\numberline {6.10.3.6}getOwner}{64}{subsubsection.6.10.3.6}
\contentsline {subsubsection}{\numberline {6.10.3.7}getPlayerId}{64}{subsubsection.6.10.3.7}
\contentsline {subsubsection}{\numberline {6.10.3.8}getRight}{65}{subsubsection.6.10.3.8}
\contentsline {subsubsection}{\numberline {6.10.3.9}getUp}{65}{subsubsection.6.10.3.9}
\contentsline {subsubsection}{\numberline {6.10.3.10}getUpLeft}{65}{subsubsection.6.10.3.10}
\contentsline {subsubsection}{\numberline {6.10.3.11}getUpRight}{65}{subsubsection.6.10.3.11}
\contentsline {subsubsection}{\numberline {6.10.3.12}setDown}{65}{subsubsection.6.10.3.12}
\contentsline {subsubsection}{\numberline {6.10.3.13}setDownLeft}{66}{subsubsection.6.10.3.13}
\contentsline {subsubsection}{\numberline {6.10.3.14}setDownRight}{66}{subsubsection.6.10.3.14}
\contentsline {subsubsection}{\numberline {6.10.3.15}setLeft}{66}{subsubsection.6.10.3.15}
\contentsline {subsubsection}{\numberline {6.10.3.16}setMoveFn}{66}{subsubsection.6.10.3.16}
\contentsline {subsubsection}{\numberline {6.10.3.17}setOwner}{66}{subsubsection.6.10.3.17}
\contentsline {subsubsection}{\numberline {6.10.3.18}setPlayerId}{66}{subsubsection.6.10.3.18}
\contentsline {subsubsection}{\numberline {6.10.3.19}setRight}{67}{subsubsection.6.10.3.19}
\contentsline {subsubsection}{\numberline {6.10.3.20}setUp}{67}{subsubsection.6.10.3.20}
\contentsline {subsubsection}{\numberline {6.10.3.21}setUpLeft}{67}{subsubsection.6.10.3.21}
\contentsline {subsubsection}{\numberline {6.10.3.22}setUpRight}{67}{subsubsection.6.10.3.22}
\contentsline {subsection}{\numberline {6.10.4}Member Data Documentation}{67}{subsection.6.10.4}
\contentsline {subsubsection}{\numberline {6.10.4.1}down}{67}{subsubsection.6.10.4.1}
\contentsline {subsubsection}{\numberline {6.10.4.2}downLeft}{67}{subsubsection.6.10.4.2}
\contentsline {subsubsection}{\numberline {6.10.4.3}downRight}{67}{subsubsection.6.10.4.3}
\contentsline {subsubsection}{\numberline {6.10.4.4}left}{68}{subsubsection.6.10.4.4}
\contentsline {subsubsection}{\numberline {6.10.4.5}moveFn}{68}{subsubsection.6.10.4.5}
\contentsline {subsubsection}{\numberline {6.10.4.6}owner}{68}{subsubsection.6.10.4.6}
\contentsline {subsubsection}{\numberline {6.10.4.7}playerId}{68}{subsubsection.6.10.4.7}
\contentsline {subsubsection}{\numberline {6.10.4.8}right}{68}{subsubsection.6.10.4.8}
\contentsline {subsubsection}{\numberline {6.10.4.9}up}{68}{subsubsection.6.10.4.9}
\contentsline {subsubsection}{\numberline {6.10.4.10}upLeft}{68}{subsubsection.6.10.4.10}
\contentsline {subsubsection}{\numberline {6.10.4.11}upRight}{68}{subsubsection.6.10.4.11}
\contentsline {section}{\numberline {6.11}com.engine.pattern.pawn.Phospholipide Class Reference}{69}{section.6.11}
\contentsline {subsection}{\numberline {6.11.1}Detailed Description}{69}{subsection.6.11.1}
\contentsline {subsection}{\numberline {6.11.2}Constructor \& Destructor Documentation}{69}{subsection.6.11.2}
\contentsline {subsubsection}{\numberline {6.11.2.1}Phospholipide}{69}{subsubsection.6.11.2.1}
\contentsline {subsubsection}{\numberline {6.11.2.2}Phospholipide}{69}{subsubsection.6.11.2.2}
\contentsline {section}{\numberline {6.12}com.engine.pattern.player.Player Class Reference}{70}{section.6.12}
\contentsline {subsection}{\numberline {6.12.1}Detailed Description}{70}{subsection.6.12.1}
\contentsline {subsection}{\numberline {6.12.2}Constructor \& Destructor Documentation}{70}{subsection.6.12.2}
\contentsline {subsubsection}{\numberline {6.12.2.1}Player}{70}{subsubsection.6.12.2.1}
\contentsline {subsection}{\numberline {6.12.3}Member Function Documentation}{71}{subsection.6.12.3}
\contentsline {subsubsection}{\numberline {6.12.3.1}addPoint}{71}{subsubsection.6.12.3.1}
\contentsline {subsubsection}{\numberline {6.12.3.2}getName}{71}{subsubsection.6.12.3.2}
\contentsline {subsubsection}{\numberline {6.12.3.3}getPlayerFn}{71}{subsubsection.6.12.3.3}
\contentsline {subsubsection}{\numberline {6.12.3.4}getPlayerId}{71}{subsubsection.6.12.3.4}
\contentsline {subsubsection}{\numberline {6.12.3.5}getScore}{72}{subsubsection.6.12.3.5}
\contentsline {subsubsection}{\numberline {6.12.3.6}getTeamNumber}{72}{subsubsection.6.12.3.6}
\contentsline {subsubsection}{\numberline {6.12.3.7}setName}{72}{subsubsection.6.12.3.7}
\contentsline {subsubsection}{\numberline {6.12.3.8}setPlayerId}{72}{subsubsection.6.12.3.8}
\contentsline {subsubsection}{\numberline {6.12.3.9}setScore}{72}{subsubsection.6.12.3.9}
\contentsline {subsubsection}{\numberline {6.12.3.10}setTeamNumber}{73}{subsubsection.6.12.3.10}
\contentsline {subsection}{\numberline {6.12.4}Member Data Documentation}{73}{subsection.6.12.4}
\contentsline {subsubsection}{\numberline {6.12.4.1}name}{73}{subsubsection.6.12.4.1}
\contentsline {subsubsection}{\numberline {6.12.4.2}playerFn}{73}{subsubsection.6.12.4.2}
\contentsline {subsubsection}{\numberline {6.12.4.3}playerId}{73}{subsubsection.6.12.4.3}
\contentsline {subsubsection}{\numberline {6.12.4.4}score}{73}{subsubsection.6.12.4.4}
\contentsline {subsubsection}{\numberline {6.12.4.5}teamNumber}{73}{subsubsection.6.12.4.5}
\contentsline {section}{\numberline {6.13}com.ressource.ProcessLauncher Class Reference}{74}{section.6.13}
\contentsline {subsection}{\numberline {6.13.1}Detailed Description}{74}{subsection.6.13.1}
\contentsline {subsection}{\numberline {6.13.2}Constructor \& Destructor Documentation}{75}{subsection.6.13.2}
\contentsline {subsubsection}{\numberline {6.13.2.1}ProcessLauncher}{75}{subsubsection.6.13.2.1}
\contentsline {subsubsection}{\numberline {6.13.2.2}ProcessLauncher}{75}{subsubsection.6.13.2.2}
\contentsline {subsubsection}{\numberline {6.13.2.3}ProcessLauncher}{75}{subsubsection.6.13.2.3}
\contentsline {subsubsection}{\numberline {6.13.2.4}ProcessLauncher}{75}{subsubsection.6.13.2.4}
\contentsline {subsubsection}{\numberline {6.13.2.5}ProcessLauncher}{75}{subsubsection.6.13.2.5}
\contentsline {subsection}{\numberline {6.13.3}Member Function Documentation}{76}{subsection.6.13.3}
\contentsline {subsubsection}{\numberline {6.13.3.1}execute}{76}{subsubsection.6.13.3.1}
\contentsline {subsubsection}{\numberline {6.13.3.2}execute}{76}{subsubsection.6.13.3.2}
\contentsline {subsubsection}{\numberline {6.13.3.3}getErrorStream}{77}{subsubsection.6.13.3.3}
\contentsline {subsubsection}{\numberline {6.13.3.4}getInputStream}{77}{subsubsection.6.13.3.4}
\contentsline {subsubsection}{\numberline {6.13.3.5}getOutputStream}{77}{subsubsection.6.13.3.5}
\contentsline {subsubsection}{\numberline {6.13.3.6}getTimeout}{77}{subsubsection.6.13.3.6}
\contentsline {subsubsection}{\numberline {6.13.3.7}setErrorStream}{77}{subsubsection.6.13.3.7}
\contentsline {subsubsection}{\numberline {6.13.3.8}setInputStream}{78}{subsubsection.6.13.3.8}
\contentsline {subsubsection}{\numberline {6.13.3.9}setOutputStream}{78}{subsubsection.6.13.3.9}
\contentsline {subsubsection}{\numberline {6.13.3.10}setTimeout}{78}{subsubsection.6.13.3.10}
\contentsline {subsection}{\numberline {6.13.4}Member Data Documentation}{78}{subsection.6.13.4}
\contentsline {subsubsection}{\numberline {6.13.4.1}error}{78}{subsubsection.6.13.4.1}
\contentsline {subsubsection}{\numberline {6.13.4.2}finished}{78}{subsubsection.6.13.4.2}
\contentsline {subsubsection}{\numberline {6.13.4.3}input}{78}{subsubsection.6.13.4.3}
\contentsline {subsubsection}{\numberline {6.13.4.4}output}{79}{subsubsection.6.13.4.4}
\contentsline {subsubsection}{\numberline {6.13.4.5}process}{79}{subsubsection.6.13.4.5}
\contentsline {subsubsection}{\numberline {6.13.4.6}timeout}{79}{subsubsection.6.13.4.6}
\contentsline {section}{\numberline {6.14}com.ressource.ProcessLauncherException Class Reference}{80}{section.6.14}
\contentsline {subsection}{\numberline {6.14.1}Detailed Description}{80}{subsection.6.14.1}
\contentsline {subsection}{\numberline {6.14.2}Constructor \& Destructor Documentation}{80}{subsection.6.14.2}
\contentsline {subsubsection}{\numberline {6.14.2.1}ProcessLauncherException}{80}{subsubsection.6.14.2.1}
\contentsline {subsection}{\numberline {6.14.3}Member Function Documentation}{80}{subsection.6.14.3}
\contentsline {subsubsection}{\numberline {6.14.3.1}getCommand}{80}{subsubsection.6.14.3.1}
\contentsline {subsection}{\numberline {6.14.4}Member Data Documentation}{81}{subsection.6.14.4}
\contentsline {subsubsection}{\numberline {6.14.4.1}command}{81}{subsubsection.6.14.4.1}
\contentsline {subsubsection}{\numberline {6.14.4.2}serialVersionUID}{81}{subsubsection.6.14.4.2}
\contentsline {section}{\numberline {6.15}com.engine.pattern.pawn.Proteine Class Reference}{82}{section.6.15}
\contentsline {subsection}{\numberline {6.15.1}Detailed Description}{82}{subsection.6.15.1}
\contentsline {subsection}{\numberline {6.15.2}Constructor \& Destructor Documentation}{82}{subsection.6.15.2}
\contentsline {subsubsection}{\numberline {6.15.2.1}Proteine}{82}{subsubsection.6.15.2.1}
\contentsline {subsection}{\numberline {6.15.3}Member Function Documentation}{82}{subsection.6.15.3}
\contentsline {subsubsection}{\numberline {6.15.3.1}getTypeProt}{82}{subsubsection.6.15.3.1}
\contentsline {subsubsection}{\numberline {6.15.3.2}setTypeProt}{83}{subsubsection.6.15.3.2}
\contentsline {subsection}{\numberline {6.15.4}Member Data Documentation}{83}{subsection.6.15.4}
\contentsline {subsubsection}{\numberline {6.15.4.1}typeProt}{83}{subsubsection.6.15.4.1}
\contentsline {section}{\numberline {6.16}com.engine.view.Terminal Class Reference}{84}{section.6.16}
\contentsline {subsection}{\numberline {6.16.1}Detailed Description}{85}{subsection.6.16.1}
\contentsline {subsection}{\numberline {6.16.2}Constructor \& Destructor Documentation}{85}{subsection.6.16.2}
\contentsline {subsubsection}{\numberline {6.16.2.1}Terminal}{85}{subsubsection.6.16.2.1}
\contentsline {subsubsection}{\numberline {6.16.2.2}Terminal}{85}{subsubsection.6.16.2.2}
\contentsline {subsection}{\numberline {6.16.3}Member Function Documentation}{85}{subsection.6.16.3}
\contentsline {subsubsection}{\numberline {6.16.3.1}getBackgroundColor}{85}{subsubsection.6.16.3.1}
\contentsline {subsubsection}{\numberline {6.16.3.2}getforegroundColor}{85}{subsubsection.6.16.3.2}
\contentsline {subsubsection}{\numberline {6.16.3.3}getHeight}{86}{subsubsection.6.16.3.3}
\contentsline {subsubsection}{\numberline {6.16.3.4}getWidth}{86}{subsubsection.6.16.3.4}
\contentsline {subsubsection}{\numberline {6.16.3.5}setBackgroundColor}{86}{subsubsection.6.16.3.5}
\contentsline {subsubsection}{\numberline {6.16.3.6}setforegroundColor}{86}{subsubsection.6.16.3.6}
\contentsline {subsubsection}{\numberline {6.16.3.7}setHeight}{86}{subsubsection.6.16.3.7}
\contentsline {subsubsection}{\numberline {6.16.3.8}setWidth}{86}{subsubsection.6.16.3.8}
\contentsline {subsubsection}{\numberline {6.16.3.9}start}{87}{subsubsection.6.16.3.9}
\contentsline {subsection}{\numberline {6.16.4}Member Data Documentation}{87}{subsection.6.16.4}
\contentsline {subsubsection}{\numberline {6.16.4.1}backgroundColor}{87}{subsubsection.6.16.4.1}
\contentsline {subsubsection}{\numberline {6.16.4.2}foregroundColor}{87}{subsubsection.6.16.4.2}
\contentsline {subsubsection}{\numberline {6.16.4.3}height}{87}{subsubsection.6.16.4.3}
\contentsline {subsubsection}{\numberline {6.16.4.4}width}{87}{subsubsection.6.16.4.4}
\contentsline {subsubsection}{\numberline {6.16.4.5}xterm}{87}{subsubsection.6.16.4.5}
\contentsline {chapter}{\numberline {7}File Documentation}{89}{chapter.7}
\contentsline {section}{\numberline {7.1}com/engine/controller/Controller.java File Reference}{89}{section.7.1}
\contentsline {section}{\numberline {7.2}com/engine/pattern/grid/Grid.java File Reference}{90}{section.7.2}
\contentsline {section}{\numberline {7.3}com/engine/pattern/pawn/Metabolite.java File Reference}{91}{section.7.3}
\contentsline {section}{\numberline {7.4}com/engine/pattern/pawn/Pawn.java File Reference}{92}{section.7.4}
\contentsline {section}{\numberline {7.5}com/engine/pattern/pawn/Phospholipide.java File Reference}{93}{section.7.5}
\contentsline {section}{\numberline {7.6}com/engine/pattern/pawn/Proteine.java File Reference}{94}{section.7.6}
\contentsline {section}{\numberline {7.7}com/engine/pattern/player/Computer.java File Reference}{95}{section.7.7}
\contentsline {section}{\numberline {7.8}com/engine/pattern/player/Human.java File Reference}{96}{section.7.8}
\contentsline {section}{\numberline {7.9}com/engine/pattern/player/Player.java File Reference}{97}{section.7.9}
\contentsline {section}{\numberline {7.10}com/engine/view/DisplayColored.java File Reference}{98}{section.7.10}
\contentsline {section}{\numberline {7.11}com/engine/view/Terminal.java File Reference}{99}{section.7.11}
\contentsline {section}{\numberline {7.12}com/ressource/ColoredString.java File Reference}{100}{section.7.12}
\contentsline {section}{\numberline {7.13}com/ressource/InterfaceResourceManager.java File Reference}{101}{section.7.13}
\contentsline {section}{\numberline {7.14}com/ressource/LocaleManager.java File Reference}{102}{section.7.14}
\contentsline {section}{\numberline {7.15}com/ressource/ProcessLauncher.java File Reference}{103}{section.7.15}
\contentsline {section}{\numberline {7.16}com/ressource/ProcessLauncherException.java File Reference}{104}{section.7.16}
\contentsline {section}{\numberline {7.17}JMeta.java File Reference}{105}{section.7.17}
